package top.zackyoung.springboot.entity

import com.baomidou.mybatisplus.annotation.TableName
import lombok.AllArgsConstructor
import lombok.Data
import lombok.NoArgsConstructor
import top.zackyoung.springboot.entity.base.KotlinBaseEntity
import javax.persistence.Entity
import javax.persistence.Table

@Data
@Entity
@Table(name = "user")
@TableName("user")
@AllArgsConstructor
@NoArgsConstructor
data class KotlinUser(
    // 这些必须有值，不然使用jpa时就会报没有构造方法，mybatis plus就不会出问题
    var username: String="",
    var email: String=""
) : KotlinBaseEntity<KotlinUser>()